
/*获取顶部选项卡总长度*/
function tabNavallwidth(){
	var taballwidth=0,
		$tabNav = $(".acrossTab"),
		$tabNavWp = $(".Hui-tabNav-wp"),
		$tabNavitem = $(".acrossTab li"),
		$tabNavmore =$(".Hui-tabNav-more");
	if (!$tabNav[0]){return}
	$tabNavitem.each(function(index, element) {
        taballwidth+=Number(parseFloat($(this).width()+60))});
	$tabNav.width(taballwidth+25);
	var w = $tabNavWp.width();
	if(taballwidth+25>w){
		$tabNavmore.show()}
	else{
		$tabNavmore.hide();
		$tabNav.css({left:0})}
}
/*----------用户管理------------------*/


/*用户-密码-修改*/
function user_password_edit(id,w,h,title,url){
	layer_show(w,h,title,url);
}

/*用户-编辑*/
function user_edit(id,title,url){
	if(id!=null){
		layer_show('用户编辑',$("#contextPath").val()+"/back/user/edit_page.do?unid="+id,'500','510');
	}else{
		layer_show('用户添加',$("#contextPath").val()+'/back/user/edit_page.do','500','510');
	}

}
function user_del(unid){

	layer.confirm('确认要删除吗？',function(){
		$.post( $("#contextPath").val()+"/back/user/delete.do", {unid:unid}, function(res){
			if(res=="true"){
				doSearch();
				layer.msg('已删除!',{icon: 1,time:1000});
			}else{
				layer.msg('删除失败!',{icon: 1,time:1000});
			}

		})

	});
}
function order_see(uuid){
    layer_show('订单查看',$("#contextPath").val()+"/back/order/edit_page.do?uuid="+uuid,'500','510');
}
function cancelOrder(uuid){
    layer.confirm('确认取消此订单，将不可恢复？',function(){
        $.post( $("#contextPath").val()+"/back/order/docancel.do", {uuid:uuid}, function(res){
            if(res.status=="0"){
                doSearch();
                layer.msg('已取消!',{icon: 1,time:1000});
            }else{
                layer.msg('取消失败!',{icon: 1,time:1000});
            }
        })
    });
}


/*左侧菜单响应式*/
function Huiasidedisplay(){
	if($(window).width()>=768){
		$(".Hui-aside").show()} 
}
function getskincookie(){
	var v = getCookie("Huiskin");
	if(v==null||v==""){
		v="default";
	}
	$("#skin").attr("href",$("#contextPath").val()+"/resources/jsframe/skin/"+v+"/skin.css");
}
$(function(){
	getskincookie();
	layer.config({extend: 'extend/layer.ext.js'});
	Huiasidedisplay();
	var resizeID;
	$(window).resize(function(){
		clearTimeout(resizeID);
		resizeID = setTimeout(function(){
			Huiasidedisplay()},500);
	});
	
	$(".Hui-nav-toggle").click(function(){
		$(".Hui-aside").slideToggle();
	});	
	$(".menu_dropdown dd li a").click(function(){
		if($(window).width()<768){
			$(".Hui-aside").slideToggle();
		}
	});
		/*左侧菜单*/
	$.Huifold(".menu_dropdown dl dt",".menu_dropdown dl dd","fast",1,"click");

	/*选项卡导航*/
	//$(".Hui-aside .menu_dropdown a").mouseover(function(){
	//	if($(this).next().length>0){
	//		$(this).next().slideToggle()
    //
	//	}
	//});
	//$(".Hui-aside .menu_dropdown a").mouseout(function(){
	//	if($(this).next().length>0){
	//		$(this).next().slideToggle()
    //
	//	}
	//});
	//$(".Hui-aside .menu_dropdown dl dt").mouseover(function(){
	//	if($(this).next().length>0){
	//		$(this).next().show();
    //
	//	}
	//})


	$(".Hui-aside .menu_dropdown a").click(function(){
		if($(this).attr('_href')){
			var bStop=false;
			var bStopIndex=0;
			//如果存在下级菜单
			if($(this).next().length>0){
				$(this).next().slideToggle()

			}else{
				var _href=$(this).attr('_href');

				var _titleName=$(this).html();
				var topWindow=$(window.parent.document);
				var show_navLi=topWindow.find("#min_title_list li");
				show_navLi.each(function() {
					if($(this).find('span').attr("data-href")==_href){
						bStop=true;
						bStopIndex=show_navLi.index($(this));
						return false;
					}
				});
				if(!bStop){
					creatIframe(_href,_titleName);
					min_titleList();
				}
				else{
					show_navLi.removeClass("active").eq(bStopIndex).addClass("active");
					var iframe_box=topWindow.find("#iframe_box");
					iframe_box.find(".show_iframe").hide().eq(bStopIndex).show().find("iframe").attr("src",_href);
				}
			}

		}
	});
	
	function min_titleList(){
		var topWindow=$(window.parent.document);
		var show_nav=topWindow.find("#min_title_list");
		var aLi=show_nav.find("li");
	};
	function creatIframe(href,titleName){
		var topWindow=$(window.parent.document);
		var show_nav=topWindow.find('#min_title_list');
		show_nav.find('li').removeClass("active");
		var iframe_box=topWindow.find('#iframe_box');
		show_nav.append('<li class="active"><span data-href="'+href+'">'+titleName+'</span><i></i><em></em></li>');
		tabNavallwidth();
		var iframeBox=iframe_box.find('.show_iframe');
		iframeBox.hide();
		iframe_box.append('<div class="show_iframe"><div class="loading"></div><iframe frameborder="0" src='+href+'></iframe></div>');
		var showBox=iframe_box.find('.show_iframe:visible');
		showBox.find('iframe').attr("src",href).load(function(){
			showBox.find('.loading').hide();
		});
	}
	var num=0;
	var oUl=$("#min_title_list");
	var hide_nav=$("#Hui-tabNav");
	$(document).on("click","#min_title_list li",function(){
		var bStopIndex=$(this).index();
		var iframe_box=$("#iframe_box");
		$("#min_title_list li").removeClass("active").eq(bStopIndex).addClass("active");
		iframe_box.find(".show_iframe").hide().eq(bStopIndex).show();
	});
	$(document).on("click","#min_title_list li i",function(){
		var aCloseIndex=$(this).parents("li").index();
        if(aCloseIndex<0)
        {return}
		$(this).parent().remove();
		$('#iframe_box').find('.show_iframe').eq(aCloseIndex).remove();	
		num==0?num=0:num--;
		tabNavallwidth();
	});
	$(document).on("dblclick","#min_title_list li",function(){
		var aCloseIndex=$(this).index();
		var iframe_box=$("#iframe_box");
		if(aCloseIndex>0){
			$(this).remove();
			$('#iframe_box').find('.show_iframe').eq(aCloseIndex).remove();	
			num==0?num=0:num--;
			$("#min_title_list li").removeClass("active").eq(aCloseIndex-1).addClass("active");
			iframe_box.find(".show_iframe").hide().eq(aCloseIndex-1).show();
			tabNavallwidth();
		}else{
			return false;
		}
	});
	tabNavallwidth();
	
	$('#js-tabNav-next').click(function(){
		num==oUl.find('li').length-1?num=oUl.find('li').length-1:num++;
		toNavPos();
	});
	$('#js-tabNav-prev').click(function(){
		num==0?num=0:num--;
		toNavPos();
	});
	
	function toNavPos(){
		oUl.stop().animate({'left':-num*100},100);
	}
	
	/*换肤*/
	$("#Hui-skin .dropDown-menu a").click(function(){
		var v = $(this).attr("data-val");
		setCookie("Huiskin", v);
		$("#skin").attr("href",$("#contextPath").val()+"/resources/jsframe/skin/"+v+"/skin.css");
	});
}); 
/*弹出层*/
/*
	参数解释：
	title	标题
	url		请求的url
	id		需要操作的数据id
	w		弹出层宽度（缺省调默认值）
	h		弹出层高度（缺省调默认值）
*/
function layer_show(title,url,w,h){
	if (title == null || title == '') {
		title=false;
	};
	if (url == null || url == '') {
		url="404.html";
	};
	if (w == null || w == '') {
		w=800;
	};
	if (h == null || h == '') {
		h=($(window).height() - 50);
	};
	layer.open({
		type: 2,
		area: [w+'px', h +'px'],
		fix: false, //不固定
		maxmin: true,

		title: title,
		content: url
	});
}
/*关闭弹出框口*/
function layer_close(){
	var index = parent.layer.getFrameIndex(window.name);
	parent.layer.close(index);
}

var formatDate = function(date,fmt)
{ //author: meizz
	var o = {
		"M+" : date.getMonth()+1,                 //月份
		"d+" : date.getDate(),                    //日
		"h+" : date.getHours(),                   //小时
		"m+" : date.getMinutes(),                 //分
		"s+" : date.getSeconds(),                 //秒
		"q+" : Math.floor((date.getMonth()+3)/3), //季度
		"S"  : date.getMilliseconds()             //毫秒
	};
	if(/(y+)/.test(fmt))
		fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
	for(var k in o)
		if(new RegExp("("+ k +")").test(fmt))
			fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
	return fmt;
}
//树刷新
function refreshTree(){
	$.ajax({
		url:$("#contextPath").val()+'/back/menu/getAllMenu.do',
		type:'get',
		async: false,
		success:function(data){
			debugger;
			var zNodes = data.data;
			$.fn.zTree.init($("#treeDemo"), setting, zNodes);
			var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
			treeObj.expandAll(true);
		}});
}
function onmouseover_Style(id){
	$("#"+id).addClass("mouseOverClass");
}
function onmouseout_Style(id){
	$("#"+id).removeClass("mouseOverClass");
}
